home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / a_man / man1 / iforncs / glbd.1 < prev    next >
Encoding:
Text File  |  1998-10-30  |  14.8 KB  |  265 lines

  1.  
  2.  
  3.  
  4. GLBD(1)                   User Commands                   GLBD(1)
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllbbbbdddd - Global Location Broker Daemon
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ////eeeettttcccc////nnnnccccssss////ggggllllbbbbdddd [ ----ccccrrrreeeeaaaatttteeee { ----ffffiiiirrrrsssstttt [ ----ffffaaaammmmiiiillllyyyy _f_a_m_i_l_y__n_a_m_e ] | ----
  13.      ffffrrrroooommmm _h_o_s_t__n_a_m_e } ]
  14.        [ ----cccchhhhaaaannnnggggeeee____ffffaaaammmmiiiillllyyyy _f_a_m_i_l_y__n_a_m_e ] [ ----lllliiiisssstttteeeennnn _f_a_m_i_l_y__l_i_s_t ] [ ----
  15.      vvvveeeerrrrssssiiiioooonnnn ]
  16.  
  17. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      The Global Location Broker (GLB), part of the  Network  Com-
  19.      puting  System  (NCS),  helps clients to locate servers on a
  20.      network or internet.  The GLB database stores the  locations
  21.      (that  is,  the  network  addresses  and port numbers) where
  22.      server processes are running.  A daemon maintains this data-
  23.      base and provides access to it.
  24.  
  25.      There are two versions of the GLB daemon:  ggggllllbbbbdddd and  nnnnrrrrggggllllbbbbdddd.
  26.      We  provide the replicatable version, ggggllllbbbbdddd, only for Apollo,
  27.      SunOS, and ULTRIX systems.  For other  systems,  we  provide
  28.      the non-replicatable version, nnnnrrrrggggllllbbbbdddd.
  29.  
  30.      Here, we describe only ggggllllbbbbdddd.
  31.  
  32.      You can replicate the GLB database to increase  its  availa-
  33.      bility.   Copies of the database can exist on several hosts,
  34.      with a ggggllllbbbbdddd running on each of those hosts to  maintain  the
  35.      consistency  of  the database replicas.  (In an internet, at
  36.      least one ggggllllbbbbdddd must run in each network.)  Each  replica  of
  37.      the  GLB  keeps  a  list of all the other GLB replicas.  The
  38.      ddddrrrrmmmm____aaaaddddmmmmiiiinnnn tool administers the replication of the GLB  data-
  39.      base and of the replica list.
  40.  
  41.      Currently, ggggllllbbbbdddd supports both the DARPA IP  and  Domain  DDS
  42.      network  protocols.   A  GLB replica can allow access to its
  43.      database from both IP and DDS clients.  However,  when  com-
  44.      municating  with  each  other to maintain replication of the
  45.      GLB database, GLB replicas should use only one protocol fam-
  46.      ily.   You  choose  which  family  the GLBs will use.  In an
  47.      internet, all routing nodes must support this family.
  48.  
  49.      If a set of GLB replicas includes any SunOS or  ULTRIX  sys-
  50.      tems, all replicas must use IP protocols to communicate with
  51.      each other.  A replica running on an Apollo system can  com-
  52.      municate with other replicas via IP protocols but still pro-
  53.      vide lookup and update services to its clients via  both  IP
  54.      and DDS protocols.
  55.  
  56.      The following subsections briefly describe ggggllllbbbbdddd  startup  on
  57.      various   systems.   See  _M_a_n_a_g_i_n_g  _N_C_S  _S_o_f_t_w_a_r_e  for  more
  58.      detailed information.
  59.  
  60.  
  61.  
  62.  
  63. NCS Administration        Last change:                          1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. GLBD(1)                   User Commands                   GLBD(1)
  71.  
  72.  
  73.  
  74.   RRRRuuuunnnnnnnniiiinnnngggg ggggllllbbbbdddd oooonnnn SSSSRRRR11110000 AAAAppppoooolllllllloooo SSSSyyyysssstttteeeemmmmssss
  75.      If the GLB is to communicate via IP protocols,  either  with
  76.      clients or with other GLB replicas, a TCP daemon (ttttccccppppdddd) must
  77.      be running on the local host when ggggllllbbbbdddd  is  started.   Also,
  78.      regardless  of  which  protocol  ggggllllbbbbdddd uses, a Local Location
  79.      Broker daemon (llllllllbbbbdddd) must be running on the local host  when
  80.      ggggllllbbbbdddd is started.
  81.  
  82.      The TCP and Location Broker daemons  should  be  started  in
  83.      this  order:   ttttccccppppdddd,  llllllllbbbbdddd,  ggggllllbbbbdddd.   The  daemons will start
  84.      automatically in the correct order at boot time if the files
  85.      ////eeeettttcccc////ddddaaaaeeeemmmmoooonnnnssss////ttttccccppppdddd,  ////eeeettttcccc////ddddaaaaeeeemmmmoooonnnnssss////llllllllbbbbdddd, and ////eeeettttcccc////ddddaaaaeeeemmmmoooonnnnssss////ggggllllbbbbdddd
  86.      exist.  Use ttttoooouuuucccchhhh or ccccrrrrffff to create these files.
  87.  
  88.   RRRRuuuunnnnnnnniiiinnnngggg ggggllllbbbbdddd oooonnnn SSSSRRRR9999 AAAAppppoooolllllllloooo SSSSyyyysssstttteeeemmmmssss
  89.      If the GLB is to communicate via IP protocols,  either  with
  90.      clients   or   with   other   GLB  replicas,  a  TCP  server
  91.      (ttttccccpppp____sssseeeerrrrvvvveeeerrrr) must be running on the local host when ggggllllbbbbdddd  is
  92.      started.   Also,  regardless  of which protocol ggggllllbbbbdddd uses, a
  93.      Local Location Broker daemon (llllllllbbbbdddd) must be running  on  the
  94.      local host when ggggllllbbbbdddd is started.
  95.  
  96.      The TCP server and the Location  Broker  daemons  should  be
  97.      started  in this order:  ttttccccpppp____sssseeeerrrrvvvveeeerrrr, llllllllbbbbdddd, ggggllllbbbbdddd.  Typically,
  98.      processes are started by the file ````nnnnooooddddeeee____ddddaaaattttaaaa////ssssttttaaaarrrrttttuuuupppp...._s_u_f_f_i_x,
  99.      where _s_u_f_f_i_x indicates the display type.
  100.  
  101.   RRRRuuuunnnnnnnniiiinnnngggg ggggllllbbbbdddd oooonnnn SSSSuuuunnnnOOOOSSSS aaaannnndddd UUUULLLLTTTTRRRRIIIIXXXX SSSSyyyysssstttteeeemmmmssss
  102.      On SunOS and ULTRIX systems, the GLB communicates  only  via
  103.      IP protocols.  A Local Location Broker daemon (llllllllbbbbdddd) must be
  104.      running on the local host when ggggllllbbbbdddd is started.
  105.  
  106.      Typically, the llllllllbbbbdddd and ggggllllbbbbdddd processes are started in  back-
  107.      ground  at boot time from ////eeeettttcccc////rrrrcccc.  If you start the daemons
  108.      by hand, you must be root.
  109.  
  110. OOOOPPPPTTTTIIIIOOOONNNNSSSS
  111.      ----ccccrrrreeeeaaaatttteeee    Create a replica of the GLB.  This option creates
  112.                a  GLB  database  in addition to starting a broker
  113.                process.  It must be used with either ----ffffiiiirrrrsssstttt or  ----
  114.                ffffrrrroooommmm.
  115.  
  116.      ----ffffiiiirrrrsssstttt     This option can be used only  with  the  ---- ccccrrrreeeeaaaatttteeee
  117.                option.  Use  it to create the first replica (that
  118.                is, the very first instance) of the  GLB  on  your
  119.                network or internet.
  120.  
  121.      ----ffffaaaammmmiiiillllyyyy _f_a_m_i_l_y__n_a_m_e
  122.                This option can be used only in  conjunction  with
  123.                the  ----ffffiiiirrrrsssstttt option.  It specifies the address fam-
  124.                ily that the first GLB replica will use  to  iden-
  125.                tify itself on the replica list.  Any subsequently
  126.  
  127.  
  128.  
  129. NCS Administration        Last change:                          2
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. GLBD(1)                   User Commands                   GLBD(1)
  137.  
  138.  
  139.  
  140.                created replicas must use this family to  communi-
  141.                cate  with  this  replica.  Currently, _f_a_m_i_l_y__n_a_m_e
  142.                can be either ddddddddssss or iiiipppp.  If this  option  is  not
  143.                used,  the  replica  will  be  identified  on  the
  144.                replica list by its DDS address.
  145.  
  146.      ----ffffrrrroooommmm _h_o_s_t__n_a_m_e
  147.                This option can be used  only  with  the  ---- ccccrrrreeeeaaaatttteeee
  148.                option.  Use  it  to create additional replicas of
  149.                the GLB.  A replica  of  the  GLB  must  exist  at
  150.                _h_o_s_t__n_a_m_e.   The database and replica list for the
  151.                new  replica  are  initialized   from   those   at
  152.                _h_o_s_t__n_a_m_e.  The replica at _h_o_s_t__n_a_m_e adds an entry
  153.                for the new replica to its replica list  and  pro-
  154.                pagates the entry to the other GLB replicas.
  155.  
  156.                A _h_o_s_t__n_a_m_e takes the form _f_a_m_i_l_y::::_h_o_s_t, where  the
  157.                host can be specified either by its name or by its
  158.                network  address.   For   example,   ddddddddssss::::////////jjjjeeeeeeeevvvveeeessss,
  159.                ddddddddssss::::####999955559999aaaa....999944440000ffff,  iiiipppp::::bbbbeeeerrrrttttiiiieeee,  and iiiipppp::::####111199992222....5555....5555....5555 are
  160.                acceptable host names.
  161.  
  162.                The new replica will use the same  address  family
  163.                as  _h_o_s_t__n_a_m_e in identifying itself on the replica
  164.                list.  For example, if _h_o_s_t__n_a_m_e is an IP address,
  165.                the  new  replica will be listed by its IP address
  166.                on the replica list.
  167.  
  168.      ----cccchhhhaaaannnnggggeeee____ffffaaaammmmiiiillllyyyy _f_a_m_i_l_y__n_a_m_e
  169.                Use this option only if  network  reconfigurations
  170.                require  that  you  change  the  address family of
  171.                every GLB replica; see the discussion in the  sec-
  172.                tion.  Currently, _f_a_m_i_l_y__n_a_m_e can be either ddddddddssss or
  173.                iiiipppp.
  174.  
  175.                For a procedure to change all of your GLB replicas
  176.                from  one  address family to another, see _M_a_n_a_g_i_n_g
  177.                _N_C_S _S_o_f_t_w_a_r_e.
  178.  
  179.      ----lllliiiisssstttteeeennnn _f_a_m_i_l_y__l_i_s_t
  180.                This option  restricts  the  address  families  on
  181.                which  a  GLB  listens.   Use  it  only if you are
  182.                creating a special configuration where access to a
  183.                GLB is restricted to a subset of hosts in the net-
  184.                work or internet.
  185.  
  186.                The _f_a_m_i_l_y__l_i_s_t is a list of the address  families
  187.                on  which the GLB will listen.  Names in this list
  188.                are separated by spaces.   Possible  family  names
  189.                include ddddddddssss and iiiipppp.
  190.  
  191.                The GLB will always listen for requests  from  the
  192.  
  193.  
  194.  
  195. NCS Administration        Last change:                          3
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. GLBD(1)                   User Commands                   GLBD(1)
  203.  
  204.  
  205.  
  206.                family  by which it is listed on the replica list,
  207.                even  if  that  family   is   not   specified   in
  208.                _f_a_m_i_l_y__l_i_s_t.
  209.  
  210.                If ggggllllbbbbdddd is started without the ----lllliiiisssstttteeeennnn option, the
  211.                GLB  will  listen on all address families that are
  212.                supported both by NCS and by the local  host.   On
  213.                Apollo   systems,  this  set  of  families  always
  214.                includes ddddddddssss and may also  include  iiiipppp.   On  most
  215.                other systems, iiiipppp is currently the only family.
  216.  
  217.      ----vvvveeeerrrrssssiiiioooonnnn   Display the version of NCK that this ggggllllbbbbdddd belongs
  218.                to, but do not start the daemon.
  219.  
  220. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  221.      1.  Create and start for the first time the first replica of
  222.      the   GLB  on  this  network  or  internet:   _$$$$  ////eeeettttcccc////sssseeeerrrrvvvveeeerrrr
  223.      ////eeeettttcccc////nnnnccccssss////ggggllllbbbbdddd ----ccccrrrreeeeaaaatttteeee ----ffffiiiirrrrsssstttt ----ffffaaaammmmiiiillllyyyy ddddddddssss &&&&
  224.  
  225.      2.  Start for the first time a  subsequent  replica  of  the
  226.      GLB,  initializing  its  database  from  host  ////////jjjjeeeeeeeevvvveeeessss:   _$$$$
  227.      ////eeeettttcccc////sssseeeerrrrvvvveeeerrrr ////eeeettttcccc////nnnnccccssss////ggggllllbbbbdddd ----ccccrrrreeeeaaaatttteeee ----ffffrrrroooommmm ddddddddssss::::////////jjjjeeeeeeeevvvveeeessss &&&&
  228.  
  229.      3.  Restart an existing replica of the GLB:   _$$$$  ////eeeettttcccc////sssseeeerrrrvvvveeeerrrr
  230.      ////eeeettttcccc////nnnnccccssss////ggggllllbbbbdddd &&&&
  231.  
  232.      4.  Restart an existing replica of the GLB  on  remote  host
  233.      ////////bbbbeeeerrrrttttiiiieeee:      _$$$$    ccccrrrrpppp    ----   oooonnnn    ////////bbbbeeeerrrrttttiiiieeee    ////eeeettttcccc////sssseeeerrrrvvvveeeerrrr
  234.      ////////bbbbeeeerrrrttttiiiieeee////eeeettttcccc////nnnnccccssss////ggggllllbbbbdddd &&&&
  235.  
  236. FFFFIIIILLLLEEEESSSS
  237.      On Apollo systems, ggggllllbbbbdddd writes diagnostic output to the file
  238.      ```` nnnnooooddddeeee____ddddaaaattttaaaa////ssssyyyysssstttteeeemmmm____llllooooggggssss////ggggllllbbbb____lllloooogggg.  On other UNIX systems, the
  239.      log file is ////eeeettttcccc////nnnnccccssss////ggggllllbbbb____lllloooogggg.
  240.  
  241. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  242.      _M_a_n_a_g_i_n_g _N_C_S _S_o_f_t_w_a_r_e
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261. NCS Administration        Last change:                          4
  262.  
  263.  
  264.  
  265.